package models_sports

import "time"

type BasketballPoint struct {
	ID               int       `json:"id"`
	CompID           int       `json:"comp_id"`  // 联赛表id
	Scope            int       `json:"scope"`    // 统计范围，1-赛季、2-预选赛、3-小组赛、4-季前赛、5-常规赛、6-淘汰赛(季后赛)、0-无
	Name             string    `json:"name"`     // 积分榜表名称
	StageID          int       `json:"stage_id"` // 所属阶段id
	TeamID           int       `json:"team_id"`  // team_id
	TeamName         string    `json:"team_name"`
	TeamLogo         string    `json:"team_logo"`
	Position         int       `json:"position"`           // 排名
	Note             string    `json:"note"`               // 说明
	Won              int       `json:"won"`                // 胜场=主场胜+客场胜
	Lost             int       `json:"lost"`               // 负场=主场负+客场负
	WonRate          float64   `json:"won_rate"`           // 胜率
	GameBack         string    `json:"game_back"`          // 胜场差，可能不存在
	PointsAvg        float64   `json:"points_avg"`         // 场均得分，可能不存在
	PointsAgainstAvg float64   `json:"points_against_avg"` // 场均失分，可能不存在
	DiffAvg          float64   `json:"diff_avg"`           // 场均净胜，可能不存在
	Streaks          int       `json:"streaks"`            // 近期战绩（正连胜，负连败），可能不存在
	Home             string    `json:"home"`               // 主场：主场胜-主场负，可能不存在
	Away             string    `json:"away"`               // 客场：客场胜-客场负，可能不存在
	Division         string    `json:"division"`           // 赛区胜-负，该球队在该赛区的胜负数据，可能不存在
	Conference       string    `json:"conference"`         // 东（西）部胜-负，该球队在东或西部的胜负数据，可能不存在
	Last_10          string    `json:"last_10"`            // 近10场胜-负（在该赛季只打了5场比赛：4-1），可能不存在
	Points           int       `json:"points"`             // 积分，杯赛存在
	PointsFor        int       `json:"points_for"`         // 总得分，杯赛存在
	PointsAgt        int       `json:"points_agt"`         // 总失分，杯赛存在
	SeasonID         int       `json:"season_id"`          // 赛季id
	UpdatedAt        time.Time `json:"updated_at"`
	TeamNameEn       string    `json:"team_name_en"`
	Streak           string    `json:"streak"` // 连续战绩
	Rank             int       `json:"rank"`
}
